package com.anXin.model.article.dtos;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ArticlePublishDto {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
     /**
     * 标题
     */
    private String title;
     /**
     * 频道id
     */
    private Long channelId;
     /**
     * 标签
     */
    private String labels;
     /**
     * 发布时间
     */
     private Date createdTime;
     /**
     * 文章内容
     */
    private String content;
     /**
     * 文章封面类型  0 无图 1 单图 3 多图 -1 自动
     */
    private Short layout;
     /**
     * 提交时间*/
    private Date submitedTime;
     /**
      *             当前状态
      *             0 草稿
      *             1 提交（待审核）
      *             2 审核失败
      *             3 人工审核
      *             4 人工审核通过
      *             8 审核通过（待发布）
      *             9 已发布
     */
    private Short status;

     /**
     * 封面图片列表 多张图以逗号隔开
     */
    private List<String> images;

    /**
     * 上下架 0 下架 1上架
     */
    private Short enable;
}
